package com.azkj.album.view.iview;


import com.azkj.album.dto.AddOrderBean;
import com.azkj.album.dto.BackGroundListBean;
import com.azkj.album.dto.ListData;
import com.azkj.album.dto.NewGalleryBean;
import com.azkj.album.dto.NewPhotoBean;
import com.azkj.album.dto.UploadBean;
import com.azkj.album.dto.VipInfoBean;
import com.azkj.album.view.base.IBaseView;

import java.util.List;

public interface INewPhotoView extends IBaseView {

    void classSuccess(List<NewPhotoBean> newPhotoBeans);

    void classFail(String msg);

    void uploadFileSuccess(int position,NewGalleryBean bean, boolean isCompile, int saveCount);

    void uploadFileFail(String msg);

    void uploadProcess(int position, NewGalleryBean bean, boolean isCompile);


    void newSaveSuccess(String stringSave);

    void newSaveFail(String msg);

    void backGroundSuccess(List<NewPhotoBean> stringBackGround);

    void backGroundFail(String msg);

    void backGroundListSuccess(List<BackGroundListBean> stringBackGround);

    void backGroundListFail(String msg);

    void introSuccess(List<String> stringHistoryList);

    void introFail(String msg);

    void remarkSuccess(List<String> stringRemarkList);

    void remarkFail(String msg);

    void addOrderSuccess(AddOrderBean addOrderBeans);

    void addOrderFail(String msg);

    void getPerDetail(ListData listData);

    void getPerDetailFail(String msg);

    void VipSuccess(VipInfoBean vipInfoBean);

    void VipFail(String error);

    void deleteIntroSuccess(String sString);

    void deleteIntroFail(String error);
    void deleteRemarkSuccess(String sString);

    void deleteRemarkFail(String error);

}
